Fix M16C SFR memory size, add missing register. #7304
+5
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
All M16C/62 M16C/65 M16C/80 datasheets I checked show the SFR space going from 0x000 - 0x3FF (0x400 length)
Also missing was the 0x3FF SFR I added in for the M16C_60.
Datasheet links below for verification.
M16C/62 ( PDF pages 35 (SFR memory size) and 41 (PCR SFR) )
https://www.renesas.com/en/document/dst/m16c62p-group-m16c62p-m16c62pt-datasheet
M16C/80 ( PDF page 23 (SFR memory size) )
https://datasheet.octopart.com/M30800FCFP%23U3-Renesas-datasheet-18279.pdf